package com.lwlk.zdk.mapper.pw;

import com.lwlk.zdk.model.pw.pwVehicleHistoryEnterprise;
import com.lwlk.zdk.model.pw.pwVehicleHistoryEnterpriseExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface pwVehicleHistoryEnterpriseMapper {
    int countByExample(pwVehicleHistoryEnterpriseExample example);

    int deleteByExample(pwVehicleHistoryEnterpriseExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(pwVehicleHistoryEnterprise record);

    int insertSelective(pwVehicleHistoryEnterprise record);

    List<pwVehicleHistoryEnterprise> selectByExample(pwVehicleHistoryEnterpriseExample example);

    pwVehicleHistoryEnterprise selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") pwVehicleHistoryEnterprise record, @Param("example") pwVehicleHistoryEnterpriseExample example);

    int updateByExample(@Param("record") pwVehicleHistoryEnterprise record, @Param("example") pwVehicleHistoryEnterpriseExample example);

    int updateByPrimaryKeySelective(pwVehicleHistoryEnterprise record);

    int updateByPrimaryKey(pwVehicleHistoryEnterprise record);

    List<Map<String, Object>> selectDim(pwVehicleHistoryEnterprise pwVehicleHistoryEnterprise);
}